package com.aqumon.www.entity.request.jenkins;
import com.aqumon.www.entity.request.ParamValidate;
import lombok.Data;

@Data
public class JobCreateReq implements ParamValidate {
    /**
     * 必填 jenkins 服务名称（前端随意起名）
     */
    private String jenkinsName;

    /**
     * 必填，jenkins 服务器的job全名
     */
    private String jobFullName;

    /**
     * 必填，构建job 名称
     */
    private String jobName;

    @Override
    public void validate() {
        if (jenkinsName == null) {
            throw new IllegalArgumentException("jenkins 服务器名称不能为空");
        }
    }
}

